package com.jiufengxinxi.ts.device.equipment.rfid;


import org.apache.commons.lang3.StringUtils;

import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.Map;

public class PrintListener implements IReadListener{
	
	//private RfidOperateOld rfidOperate;
	
	private int readType;
	
	private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
	private Map<Integer, Boolean> plugnExist = new HashMap<Integer, Boolean>();
	
	private static RfidOperateOld rfidOperate;
	
	public PrintListener() {
		
	}

	@Override
	public void tag(String tid, String epc, int annt, int rssi) {

		
		String cardNum = StringUtils.isNoneEmpty(tid)?tid:epc;
		if(cardNum.length()>0) {
			//System.out.println("rssi : "+tr.getRssi()+"   cardnum : "+ cardNum);
			int start=0;
			int end=cardNum.length();


//			if(configService.getSystemConfig().getCardnumStartSite()<end) {
//				start=configService.getSystemConfig().getCardnumStartSite();
//			}
//
//			if(configService.getSystemConfig().getCardnumEndSite()!=0) {
//				if(end>configService.getSystemConfig().getCardnumEndSite()) {
//					end=configService.getSystemConfig().getCardnumEndSite();
//				}
//			}
			
			
			//businessService.readCard(tr.getAntenna(), configService.getSystemConfig().isUpperCardnum()?cardNum.substring(start, end).toString().toUpperCase():cardNum.substring(start, end).toString(),tr.getRssi());
//			pushTagToPage(configService.getSystemConfig().getCurrentGroup(),
//						configService.getSystemConfig().getDeviceCode(), annt, cardNum, rssi);
		}
		
		
	}

}